home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C17 / all.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  4.6 KB  |  189 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C17
  7. # using the all compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f all.makefile
  11.  
  12. .SUFFIXES : .obj .cpp .c
  13. .cpp.obj :
  14.     $(CPP) $(CPPFLAGS) -c $<
  15. .c.obj :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17.  
  18. all: \
  19.     StringStorage.exe \
  20.     SmallString.exe \
  21.     SmallString2.exe \
  22.     StringIterators.exe \
  23.     UhOh.exe \
  24.     StrSize.exe \
  25.     StringReplace.exe \
  26.     Replace.exe \
  27.     ReplaceAndGrow.exe \
  28.     StringCharReplace.exe \
  29.     AddStrings.exe \
  30.     Sieve.exe \
  31.     Find.exe \
  32.     NewFind.exe \
  33.     Rparse.exe \
  34.     TrimTest.exe \
  35.     ReprocessHTML.exe \
  36.     HTMLStripper.exe \
  37.     CompStr.exe \
  38.     Compare.exe \
  39.     Compare2.exe \
  40.     StringIndexing.exe \
  41.     BadStringIndexing.exe \
  42.     CmpIter.exe \
  43.     RevStr.exe \
  44.     ICompare.exe \
  45.     SiteMapConvert.exe 
  46.  
  47. test: all 
  48.     StringStorage.exe  
  49.     SmallString.exe  
  50.     SmallString2.exe  
  51.     StringIterators.exe  
  52.     UhOh.exe  
  53.     StrSize.exe  
  54.     StringReplace.exe  
  55.     Replace.exe  
  56.     ReplaceAndGrow.exe  
  57.     StringCharReplace.exe  
  58.     AddStrings.exe  
  59.     Sieve.exe  
  60.     Find.exe  
  61.     NewFind.exe  
  62.     Rparse.exe  
  63.     TrimTest.exe  
  64.     ReprocessHTML.exe  
  65.     HTMLStripper.exe  
  66.     CompStr.exe  
  67.     Compare.exe  
  68.     Compare2.exe  
  69.     StringIndexing.exe  
  70.     BadStringIndexing.exe  
  71.     CmpIter.exe  
  72.     RevStr.exe  
  73.     ICompare.exe  
  74.     SiteMapConvert.exe  
  75.  
  76. bugs: 
  77.     @echo No compiler bugs in this directory!
  78.  
  79. StringStorage.exe: StringStorage.obj 
  80.     $(CPP) $(OFLAG)StringStorage.exe StringStorage.obj 
  81.  
  82. SmallString.exe: SmallString.obj 
  83.     $(CPP) $(OFLAG)SmallString.exe SmallString.obj 
  84.  
  85. SmallString2.exe: SmallString2.obj 
  86.     $(CPP) $(OFLAG)SmallString2.exe SmallString2.obj 
  87.  
  88. StringIterators.exe: StringIterators.obj 
  89.     $(CPP) $(OFLAG)StringIterators.exe StringIterators.obj 
  90.  
  91. UhOh.exe: UhOh.obj 
  92.     $(CPP) $(OFLAG)UhOh.exe UhOh.obj 
  93.  
  94. StrSize.exe: StrSize.obj 
  95.     $(CPP) $(OFLAG)StrSize.exe StrSize.obj 
  96.  
  97. StringReplace.exe: StringReplace.obj 
  98.     $(CPP) $(OFLAG)StringReplace.exe StringReplace.obj 
  99.  
  100. Replace.exe: Replace.obj 
  101.     $(CPP) $(OFLAG)Replace.exe Replace.obj 
  102.  
  103. ReplaceAndGrow.exe: ReplaceAndGrow.obj 
  104.     $(CPP) $(OFLAG)ReplaceAndGrow.exe ReplaceAndGrow.obj 
  105.  
  106. StringCharReplace.exe: StringCharReplace.obj 
  107.     $(CPP) $(OFLAG)StringCharReplace.exe StringCharReplace.obj 
  108.  
  109. AddStrings.exe: AddStrings.obj 
  110.     $(CPP) $(OFLAG)AddStrings.exe AddStrings.obj 
  111.  
  112. Sieve.exe: Sieve.obj 
  113.     $(CPP) $(OFLAG)Sieve.exe Sieve.obj 
  114.  
  115. Find.exe: Find.obj 
  116.     $(CPP) $(OFLAG)Find.exe Find.obj 
  117.  
  118. NewFind.exe: NewFind.obj 
  119.     $(CPP) $(OFLAG)NewFind.exe NewFind.obj 
  120.  
  121. Rparse.exe: Rparse.obj 
  122.     $(CPP) $(OFLAG)Rparse.exe Rparse.obj 
  123.  
  124. TrimTest.exe: TrimTest.obj 
  125.     $(CPP) $(OFLAG)TrimTest.exe TrimTest.obj 
  126.  
  127. ReprocessHTML.exe: ReprocessHTML.obj 
  128.     $(CPP) $(OFLAG)ReprocessHTML.exe ReprocessHTML.obj 
  129.  
  130. HTMLStripper.exe: HTMLStripper.obj 
  131.     $(CPP) $(OFLAG)HTMLStripper.exe HTMLStripper.obj 
  132.  
  133. CompStr.exe: CompStr.obj 
  134.     $(CPP) $(OFLAG)CompStr.exe CompStr.obj 
  135.  
  136. Compare.exe: Compare.obj 
  137.     $(CPP) $(OFLAG)Compare.exe Compare.obj 
  138.  
  139. Compare2.exe: Compare2.obj 
  140.     $(CPP) $(OFLAG)Compare2.exe Compare2.obj 
  141.  
  142. StringIndexing.exe: StringIndexing.obj 
  143.     $(CPP) $(OFLAG)StringIndexing.exe StringIndexing.obj 
  144.  
  145. BadStringIndexing.exe: BadStringIndexing.obj 
  146.     $(CPP) $(OFLAG)BadStringIndexing.exe BadStringIndexing.obj 
  147.  
  148. CmpIter.exe: CmpIter.obj 
  149.     $(CPP) $(OFLAG)CmpIter.exe CmpIter.obj 
  150.  
  151. RevStr.exe: RevStr.obj 
  152.     $(CPP) $(OFLAG)RevStr.exe RevStr.obj 
  153.  
  154. ICompare.exe: ICompare.obj 
  155.     $(CPP) $(OFLAG)ICompare.exe ICompare.obj 
  156.  
  157. SiteMapConvert.exe: SiteMapConvert.obj 
  158.     $(CPP) $(OFLAG)SiteMapConvert.exe SiteMapConvert.obj 
  159.  
  160.  
  161. StringStorage.obj: StringStorage.cpp 
  162. SmallString.obj: SmallString.cpp 
  163. SmallString2.obj: SmallString2.cpp 
  164. StringIterators.obj: StringIterators.cpp 
  165. UhOh.obj: UhOh.cpp 
  166. StrSize.obj: StrSize.cpp 
  167. StringReplace.obj: StringReplace.cpp 
  168. Replace.obj: Replace.cpp 
  169. ReplaceAndGrow.obj: ReplaceAndGrow.cpp 
  170. StringCharReplace.obj: StringCharReplace.cpp 
  171. AddStrings.obj: AddStrings.cpp 
  172. Sieve.obj: Sieve.cpp 
  173. Find.obj: Find.cpp 
  174. NewFind.obj: NewFind.cpp 
  175. Rparse.obj: Rparse.cpp 
  176. TrimTest.obj: TrimTest.cpp trim.h 
  177. ReprocessHTML.obj: ReprocessHTML.cpp ..\require.h 
  178. HTMLStripper.obj: HTMLStripper.cpp ..\require.h 
  179. CompStr.obj: CompStr.cpp 
  180. Compare.obj: Compare.cpp 
  181. Compare2.obj: Compare2.cpp 
  182. StringIndexing.obj: StringIndexing.cpp 
  183. BadStringIndexing.obj: BadStringIndexing.cpp 
  184. CmpIter.obj: CmpIter.cpp 
  185. RevStr.obj: RevStr.cpp 
  186. ICompare.obj: ICompare.cpp ichar_traits.h 
  187. SiteMapConvert.obj: SiteMapConvert.cpp ..\require.h 
  188.  
  189.